2022 iThome 鐵人賽
分享至
學習hoisting之前可以先看上篇 直譯編譯
當執行以下程式碼時
console.log(a) var a = 10
會輸出undefined而不是ReferenceError: a is not defined,這種現象就叫做 Hoisting,變數的宣告被「提升」到最上面去了。而hoisting分為 創造與執行兩個階段 (上篇)
(圖片來源:六角學院)
題目
補充
(圖片來源:六角學院)
IT邦幫忙